// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()
const user = db.collection('user')
const clubco = db.collection('club')

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  console.log('要更新的 clubchecking 为：'+ event.clubchecking)
  console.log('要更新的 myclub 为：'+ event.myclub)
  console.log('要更新的 用户 为：'+ event.openid)
  console.log('该管理员管理的社团id'+event.clubid)
  console.log('更新后的checkmember'+event.checkmember)
  console.log('更新后的 joinmember'+event.joinmember)
try {
  await user.where({
    _openid: event.openid,
  }).update({
    data:{
      clubchecking:event.clubchecking,
      myclub:event.myclub
    }})

  await clubco.doc(event.clubid)
  .update(
    { data:{
        checkmember:event.checkmember,
        joinmember:event.joinmember
      }})

} catch (error) {
  console.log(error)
}
  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}